added search cability and infinite scroll support