further itemstore implementation