Adding helper function and smoothing the volume input. More done on the interface