Add virtual function draw()