not shebang methods