added processing related changes