add registration controller and create view