integrating more change states into volumeclosure.js