improve rule for DL