building out the Cart