support for chmod +x