major processing improvements