add file and folder, still need work.