added user title into User schema, and revised validation