Dessing Patterns - Observer