Updated and completed routes exercise