use align_type type where it is possible