added vectorclass