more polish and sign-in more complete