Added implementing a cart if one was not found and sending success messages