binary operation blks updates to the new marshaller