<:----?????~~~~~~~ view 1