seperate class for createShopping from external via Params