Barracuda: French excellence