implement by random forest

make improvement