create profile controller and show view