Adding more from homework 3