Hydrazines or hydrazides or its substitiutes

Hydrazines, hydrazides, and their substitutes are compounds used as reagents and reducing agents in chemical syntheses.