Adding cocoon to handle exercises as nested