Cat 'n' caboodle