now a sensible way to do this would be to combine all these values into some complex hashing function and return if it matches some algorithm