post controller and views