update execute header and .gitignore for mac