add executable bit and hashbang