replacing read with findOne for user search