despite / in spite of +n. /动名词
Key sentence:
It is still a problem for the archaeologists up to now.
so far,up to now 都是完成时的标志
discover her identity: find out he identity