try to make it work on linux