this verion run on Linux and MS Windows