main product layout is complete