add naive sampling