processing improvments