more checks in signup