changed vbo internal storage to vectors