handling transactions 9894192