update docs and dynamic draw probability interface
add tests
maybe fix wrong dynamic draw probability implementation