21st century financing