better settings setup