require textblock parser