added FloatBarriers to each subsection