draft new cart spec