updated settings settter