actually make it save settings