utilization of vertex buffer