+ add product block.
 * adjust style.