put in implementation of VolumeImage