Advancing technology for fraud prevention