clean up password validation and ranked method
temporarily leave off uniqueness validation