pennington in progress (10)