add idea
add some code