clusters and gaps