PATTERN DESIGN