clean up sampling methods