#14 -(Mostly) final settings writing, read the settings, write them if they do not exist.