more tricks added to the probabilistic model