integrated with google custom search API and updated UI