tried to bring it to run on linux, but still not working