Solutions for detecting and preventing financial crimes