added source code for pset8 shuttle