add all files
left one problem