create a detailed client payment tracking program