my source code for course TCSS 590 B, version Fall 2013