Added Item and Pool interfaces