improve login view