add tests
Finish sign in