added scenarios in adding cart