add download rule