enhanced field detection