pretty robust suggestion + autofill for sign in system