pragmatic analysis