finished commenting tree
vec-part refactored