adding new files and changes