now the assemblies work