karan pratap view 2