cart total method