login form nearly complete