progress on router compilation