added nix stuff