Designers patterns