add vector.lua file