redraw now implemented