changes to create less atoms
reflects curent state of what runs
so content is mention recursively