half done random sampling?