working mock data with chaining promises