further improvement to top_payments