Version 2

Preliminary probabilistic algorthim