comprehensive final 4801332