werking on some vao stuff