common class files for VTC