adding classes and vector support