modified to follow nix package naming guidelines