added completed files from assn3