starting to analyze with main function in vl.c