main parts of pintegral