Changes and new files

changes