giftcard client almost done functionality
functionality