cleaning
added multi transaction test