fixed new cart problem