fix a popup bug
add result & extend