version using bpnn
use boosting