implementing cls_filelist