add header to makefile.  implement failure probabilities. implement proper exceptions. scaffold executive service. start timer and thread stuff.