initial version of course project 7Sep14