add methods to properly use parser by rich Interface

fix some cases of boundary