Chat Program Assignment