different patterns design time