add elementary blocks