+ norm generate blocks