added homework3