updated signup view/controller