adding back content piece by piece to see where it breaks