first working proof of concept for VBO implementation