implementing a few repositories and services
tracking base repo in project