add limited field use detection and interactive CLI
fix merge conflict