varous changes