Isolating the controller from the repo
Adding the new service interface