change to be working on linux