removed unnesseccary public methods in the controller and adapted tui
and gui because of that