some processing changes