at some point this should probably be converted to a nix build as well to avoid these issues closes #18