- injecting identity to remove hardcoded users, removing interfaces and adding them into the presenters