added thread implementation code
removed MainApp.suo