next phase of implement cart. product