add typInf