add sh for *nix based
wouldn't compile, don't know why