sophisticated understanding