implementing more of DVH functionality