zhaoming's blog of project