french-pattern