removed base repository. created new project for repo pattern