add rule source map