PATTERN DESIGN