w/ layout