added intelligent syllabizer