add explianation of homework3