translate English to French: Nor is that all.
Il y a plus.