added shebang for execution