refactor(enhance): mdl