add destroy method
update info
add ignor some tmp file
add test to destroy method