adding ParserId, TypePools, FuncPools