Added Controller interface, Removed unused imports.