changes from the server
supporting custom file names