exposed CMS parsing as parseText (need to do better)