layout and route mixup