explained absence of secrets.py and person_info.py