Please refer to the assignment on Canvas