vector template