dirty Ritvik view 2