Feature/transaction

it does only bother about lost...That is the point, handling loss