add dlist, add some interfaces
imp drawing with opengl(step1)