Controller Implementd