add a "V" in abstract class name