amelioration + suppresion user-scalable