Diverse HAMA