over 12 million transactions