renamed module to klo, no need for _module suffix