Add support for vector provider