further clarifications on transactions
add include file