mostly updating settings