linux support

give it a test