Register changed to singup, and view validation improvement