added optional murmur3 seed parameter to constructor