Creating Controller Interface