filled out volume methods on dataserver