support for char vectors