i wrote this view 2