added get_file_url method