Other required tasks from homework 2