shape alignment subsection