cleaning up
new dsl stuff and also the probabilistic edge thing. Needs waay more testing though.