diff --git a/Lectures/Lecture_11/Sample/CookBook.App/App.config b/Lectures/Lecture_11/Sample/CookBook.App/App.config
new file mode 100644
index 00000000..217b89a0
--- /dev/null
+++ b/Lectures/Lecture_11/Sample/CookBook.App/App.config
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Lectures/Lecture_11/Sample/CookBook.App/App.xaml b/Lectures/Lecture_11/Sample/CookBook.App/App.xaml
new file mode 100644
index 00000000..5c39d7dc
--- /dev/null
+++ b/Lectures/Lecture_11/Sample/CookBook.App/App.xaml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Lectures/Lecture_11/Sample/CookBook.App/App.xaml.cs b/Lectures/Lecture_11/Sample/CookBook.App/App.xaml.cs
new file mode 100644
index 00000000..6c1c6057
--- /dev/null
+++ b/Lectures/Lecture_11/Sample/CookBook.App/App.xaml.cs
@@ -0,0 +1,11 @@
+using System.Windows;
+
+namespace CookBook.App
+{
+ ///
+ /// Interaction logic for App.xaml
+ ///
+ public partial class App : Application
+ {
+ }
+}
diff --git a/Lectures/Lecture_11/Sample/CookBook.App/Commands/RelayCommand.cs b/Lectures/Lecture_11/Sample/CookBook.App/Commands/RelayCommand.cs
new file mode 100644
index 00000000..f71b928e
--- /dev/null
+++ b/Lectures/Lecture_11/Sample/CookBook.App/Commands/RelayCommand.cs
@@ -0,0 +1,40 @@
+using System;
+using System.Windows.Input;
+
+namespace CookBook.App.Commands
+{
+ public class RelayCommand : ICommand
+ {
+ private readonly Action