lots of changes, but mostly regarding sharing.