methods
probabalistic sampling
probability