updated assets and error handling on login form