base of vclgen works