add align_type type for alignment amounth