updated layout