add BpNet