added GP_USE_STOREFRONT macro