Updated sampling methods..