Finance and financial technologies