many bugfixes, add as new root still inclomplete