complete a way to draw line