Modified some experience about type completion