zzh framework