cupcake webshop initial version task1 - task5.3