cgk hash