switch to glDrawElements