Added new Controller for user interaction