update for assembly