commited homework 4