charge-calculation