#11 add get file list method