real-world problems