creating vptree.c