Fix bugs
KPMC