switched from vectors to maps for collections & resources, swapped out secretary routing with silk