completed part 2
template complete for extra credit