financial technology 31c