dev
add trans-rule