USING float INSTEAD OF GLfloat