Add charge methods