Lots of changes. Check changes.txt