add some dict
add stage3 stage4