some work on serach result form