vertical generation of rugs added