need a complete shebang