Abstract design with blocks n2