add processFields