improved setting system