makeVAO now uses vectors