error handling on bad index was added
cart cleaning was added; new readme