switching over to tab2
everything is working properly for single promise chains
adding promise chaining