- Part two of assignment 1