generate and routes
finish signin/signout