explained collections and transactions