voc compiler first commit