add logging facilities, accept upper case volume name