mmm w/ services

this probably doesn't need to wrapped in a function, you can just return the object that contains the functions that you want to call.