transaction block returns the result of the block
updated gem dependencies