add charges and ui for charges