First commit for dynamic tree implementation