add boost sample range/push_back/vecotr