added missing shell_escape; added TODO and examples