a bit about the Contract assemblies