dirty Devlan view 3