add new data files and minor code modification