Writing advanced scenarios