Finish layout and routes Hartl ch5