still work in progress, if you're looking for something to work on,
please see TODO in constructProbs.py