file permission changes and string1.py edits