by-assembly