integratePart array for if