variable modifications