All of the coding that goes into HLKMC