added getListFile func