ffip-patterns