fix viewpoit contrl