changes and test