mv target vector to main() from global
sepalate more
separate more
struct Net added
encapsulation
bp v1.0
data check