done intial opengl es implementation