Apply excirsise code
user sign in
fix user model
user sign in out
Finish sign in