various important changes