adding ability to define service call with several simple args for the factory