transaction file creation