added Shopify engine :: first cut