rename controller to presenter
file rename
UML class diagram for UI