added gift cards pages, classes, and functions