#76 more refactor to password reset and user search and user format

as title #76