change multiple things at once, always(never) smart