added back in calc-best-assembly