added new service interfaces
added methods in repository and minor fixes