add some new files from kaitu.