implement new settings