Synchronous generation

Last updated