allow hash as first route params argument