Vector applications