splitting view using viewport