added search & cart features