custom tmf text parser