windows worked. need to test on linux