draw & redraw + envelerReine()