authentication on controller and sign up fields added in