Finished autoalignment code