modifications and new files