oops on settings struct.