added scenario tests