viewing data and making sure it is lazy loaded then stored