User controler,view and model