processing improvements