finished relayout