implemented shebang support in exec