*Change to WPF
+SingeltonClass
+CommandPattern
+ObserverPattern