Add rule support