add parser callback & add table test