Align variable
Better reasoning, updated comments