update reducer
add other tools