refs #30 using vao for attriute variable in 2d