add volume interface
release 0.4.0