added support for working on linux