add re
add r