char diagram support now more that one diagram see comment in code