defines some scenarios