swap item for content