dirty sha view 1