syncronous global generation

and nicer color scheme
inits for different network types