fork for add Cdata possibility