Part 2 of layouts and routs