add methods for specify a email instead of user_id