dinner time!
main reactor and testing code,
a silly mistake waste a lot of time,