completed user sign up with error messages, UGLY CODEga .ga .