separated the concept of item and owner