Added the middle volume sampling approach