Finished Chpt.5 'layout & routes