assemblies are created from input dictionary, still need to populate