some serivce classes are getting to heavy, so some functionality will be offloaded to custom helper function for better manageability and readability. a couple of place holders have been added to demonstrate how helpers will be organized