Add a strategy generator file
Add two different global_communicate functions
Start to run without, did not test on cifar