added layout and search for products