add different scenarios