What is whole caboodle?