transactor and slight integration