added Resource Repository
changed interactors