Updated controller for signup