val changes