further refactoring of DRG