take in VBO (maybe become faster)