add scenario tests