Overhaul. who owes what and who?

 

v20240901