add blocks to operation calls