continued working on kmc interface, some workarounds. not working atm.