pattern-intro