various improvements to sub checker experiment