kem.inc