Created sign up with functionality