modified cart and checkout modules