working on gibbs, added an x is known version of charge