fix strings
update logic for settings validation