some bug proved
Merge branch 'master' of https://github.com/KernelCorp/karat
bugs have been improved