additional files necessary for infopath algo