amelioration swing