pretty_url's, specs, params and validatio