homework3 repo