improved efficiency. using index buffer objects.