add support for routes with regular expressions