started implementing field type analysis.