sign up controller and layout added