variety of updates