fix sign in feature