add type 'Item' for convenience