<:----?????~~~~~~~ view 2