complete processor