generating double h