new way of accessing files