secondary processing