First implementation of field conditioning
Cleanup