Please, refer to the assigment on Canvas