not finished but trying to make it simple to post from *nix or windows and make everything more obscure