fixed charge bug hopefully again