add support for item requests

fixes #40