md uses a hash