search page almost complete