prepare to integrate parser