wrap in contentfile for working code