added charge to GenHyp