finance challenges