remove files no need
add new mertric function
fix merge bug
modify