running scalar or block, with TEMP df