finished layout and routes