patterns: friendship works