a series of improvements