What couldn't assemblies do?