add search task, and better install task