add dialog
add some effect