service and repository CRUD initialization, home controller and page