varied,reflective,progressing,trainwreck,text-based,varied opportunity,practice,also challenging,challenging,incohesive,remedial,short,diverse,