file details and file download methods