add auto align, which makes align more simple.