pb173: eighth assignment