add some tool by CBUU