file details now as json, separate url for content