first run of this new processing code