@saad-ali @smarterclayton I think we can take lines 23-54 (everything but the exponential back off stuff) and just keep it in gorroutinemap pkgand then duplicate for the new datastructure. I know the idea of duplicating this code breaks your heat. it's boiler plate not a big deal to duplicate here.   