Payment Tracking: Quiz #2 - Low Level Design