create sign-in controller
finish sign in