ccccccccc view 2