procedural creating vbos