trying to solve sign up problems