#399 Initial work on main route.