register and report router