improve login form