Refine implementation about some methods in DVD