Add sign in feature
Finish sign in