added 'hash_M' in base/hash.coffee