added test cases for charges