rewrited sample30 to use file name instead of file GUID