added reverse field flag