oef 29 removed lenChar and used .length on cpCursisten and made new oef30