use aligner as var name throughout