extend feature-rich parser