an awful lot of changes