processing code