simplify initialize of root
root -> internal