used  to mock service dependancies and avoid loading extra modules