oops looks liek we have to use floats for openGL