add custom router