updates with EVERTHING WORKING FLAWLESSLY!!!!!!!! for homework 4