added signing in and out