incomplete VBO code