reworking the sampling methods to have that beta parameter