layout management imporved