a variety of updates