Technology and Finance: Challenges for Financial