update giftshop project