Adding new files and related changes