change main
various change
changed
marge direct pruning method