added syntactic support for vectors