various cahnges