list all the branches
allow symbols in debug
make all subprocess calls have shell=True