improvements in clump logic - part 1