containing hydrazide or semi-carbazide groups