initial work on Gift Card feature