implement shatteringBy. test case from Hartke and Radcliffe paper