working better, still something wrong with the number of vertices being drawn