Implement working router