added sub and superscript capability via nsattributedString