router rewritten with regexp