a sample program to understand threading using messages