guided sampling added