implemented users and roles presenters