first fully working version for *nix systems. NOT Windows.