Implement HardSubFirstPebbler and some minor changes