added shebang, set executable bit