murmur hash
refactoring default matrix