added tons, content compiler helper added as well