Fast transaction, nice communication and domain

Review