variety of small changes.