new class for settings