changes for assembly