generate hydrogen gas Archive