BoulderFragment refactor