finally a correct layout