rearranged and added more of the blocks