add validates for User uniqueness.