Introducing pattern: its development and application