reworked backbone for content