redrawing view and tweaks