See README.md for list of changes