changed to VectorTypes