first moment version