splitting up wor services and controllers in their own files; remote entry retrieve functionality