routes path specs, add tests