accumulate the operations over fields