refactored RunVolumeData method