structure realignment