21st century problems and solutions