added better vol reading support