homework3 forked repository