change variation working