unused code removed
root boundary removed