add remote_request fn, and pluralize string fn