updated added some more view explanation