added call controller and model