added field-complete-detection