committed latest code after adding crud operation for additional_charges