ejc7119/sse441_activity_3 archive