can add items to a cart programmatically