Making changes to the login form and adding some validation, looking into adding client side validation as well in the future