add character analyer