three gen reactions