updated setting stuff