the setting is now functional, and other stuff