actually finished the log in view