lots of changes for the better