financial system cleanup