add Search function

Good