fixed repository bug
removed test tag
made static root and find_root for hierarchy
transformed initializer of hierarchy to one arg
done some fixes