added new classes and VCs