add tests
update UPGRADE.md