fix interactive handler
add