update readme.md and core file