resource requester: closes #3