optimizing charging strategies