dirty Ritvik view 3