make it build on linux