translate English to French: There are some areas where it needs tightening up a bit.
Mais elle doit encore être renforcée par endroits.