improve the introduction