cfarara1/homework5 archive