Favoriting Retro Obscuro with Kitschy Mama: Playlist from December 30, 2021 Favoriting

Kitschy Mama's avatar View Kitschy Mama's profile Favoriting

Rare Oldies Radio hosted by Kitschy Mama, featuring lost songs from the 50s & 60s.

On WFMU's Rock'N'Soul Radio
Rock'N'Soul Radio LIVE Audio Streams (Get help):   Pop-up  |  128k MP3

<-- Previous playlist | Back to Retro Obscuro with Kitschy Mama playlists | Next playlist -->


Favoriting December 30, 2021: Retro Obscuro #57 Happy New Year!

Listen to this show: Pop-up listen Pop-up player!

Playlist image Favoriting

Artist Track Label Year Images Approx. start time
Freddie Mitchell & Hen Gates  Auld Lang Syne Rock   Favoriting Derby  1950 
Background Music
Favoriting
Background Music
0:00:00 (Pop-up)
George Hughey & The Cama Rockers  What Did I Do   Favoriting Fairlane  1962 
Favoriting
0:01:09 (Pop-up)
Cliff & Barbara Thomas  Jumpin' Jack   Favoriting Charly  1996 
Favoriting
0:03:21 (Pop-up)
  Chef Boyardee Mushroom Sauce      
Favoriting
0:05:18 (Pop-up)
The Magic Mushroom  I'm Gone   Favoriting Warner Bros.  1966 
Favoriting
0:06:18 (Pop-up)
The Ventures  Runaway   Favoriting Dolton  1963 
Favoriting
0:08:56 (Pop-up)
Ronnie Self  Bop-A-Lena   Favoriting Columbia  1958 
Favoriting
0:11:31 (Pop-up)
  Radio Caroline Transistor Radios      
Favoriting
0:13:44 (Pop-up)
Larry Dale  Down To The Bottom   Favoriting Groove  2010 
Favoriting
0:14:36 (Pop-up)
Mickey & Sylvia  There Oughta Be A Law   Favoriting Vik  1957 
Favoriting
0:16:55 (Pop-up)
The Aladdins  Dot, My Love   Favoriting Frankie  1958 
Favoriting
0:20:42 (Pop-up)
The Premiers  Farmer John   Favoriting Warner Bros.  1964 
Favoriting
0:22:43 (Pop-up)
  Tom Jones For Coca Cola      
Favoriting
0:24:58 (Pop-up)
Sylvia Syms  Each Day   Favoriting Decca  1956 
Favoriting
0:25:53 (Pop-up)
Fritz & Jerry  Pad   Favoriting RIP  1958 
Favoriting
0:28:18 (Pop-up)
The Barker Brothers with Monty & Fredy  Hey Little Mama   Favoriting Kent  1958 
Favoriting
0:30:21 (Pop-up)
  Bulger Cadillac Dealership      
Favoriting
0:32:47 (Pop-up)
The "5" Royales  Come On And Save Me   Favoriting King  1956 
Favoriting
0:33:40 (Pop-up)
Carl Holmes & The Commanders  I Want My Ya Ya   Favoriting Parkway  1964 
Favoriting
0:36:12 (Pop-up)
Clyde McPhatter  I'm Not Going To Work Today   Favoriting Amy  1966 
A Joe Tex Number!
Favoriting
A Joe Tex Number!
0:39:18 (Pop-up)
The Sharps  We Three (My Echo, My Shadow And Me)   Favoriting Win  1958 
Favoriting
0:41:42 (Pop-up)
  White Whale Presents The Turtles!      
Favoriting
0:44:09 (Pop-up)
The Turtles  Outside Chance   Favoriting White Whale  1966 
Favoriting
0:45:01 (Pop-up)
The Noc-A-Bouts  Session   Favoriting Cosmic  1958 
Favoriting
0:46:59 (Pop-up)
Johnny Bucket & His Cumberland River Boys  Let Me Play With Your Poodle   Favoriting Renown  1953 
Favoriting
0:49:37 (Pop-up)
  Sandy's Big Scott Burger      
Favoriting
0:52:18 (Pop-up)
Bob Ridgley  She Was A Mau Mau   Favoriting Del-Fi  1961 
Favoriting
0:53:15 (Pop-up)
Rodger & The Tempests  Bad Bad Way   Favoriting Nu  1962 
Favoriting
0:55:17 (Pop-up)
The American Four  Luci Baines   Favoriting Selma  1964 
Early Arthur Lee!
Favoriting
Early Arthur Lee!
0:58:55 (Pop-up)
Del Richardson  (I'm Watching) Every Little Move You Make   Favoriting Coral  1963 
A Paul Anka Number!
Favoriting
A Paul Anka Number!
1:01:48 (Pop-up)
  Hammond Organ      
Favoriting
1:03:51 (Pop-up)
James Royal & The Hawks  She's About A Mover   Favoriting Parlophone  1965 
Favoriting
1:04:29 (Pop-up)
The Six Dee Jays  The Disc Jockey Blues   Favoriting Mercury  1956 
Favoriting
1:07:33 (Pop-up)
The Daughters Of Eve  Just A Little   Favoriting   1966 
Favoriting
1:09:34 (Pop-up)
Etta "Miss Peaches" James  Tough Lover   Favoriting Modern  1956 
Favoriting
1:12:48 (Pop-up)
Charlie Rich  Midnite Blues   Favoriting Philips International  1962 
Favoriting
1:16:06 (Pop-up)
"Little" Jimmy Dickens  Hot Diggity Dog   Favoriting Columbia  1952 
Favoriting
1:19:19 (Pop-up)
  Shave Gillette Foamy      
Favoriting
1:22:16 (Pop-up)
The Nite-Owls  It's A Hassle   Favoriting Rembrandt  1966 
Favoriting
1:23:00 (Pop-up)
Sandy Nelson  Big Noise From The Jungle   Favoriting London  1961 
Favoriting
1:25:37 (Pop-up)
Dewey Guy & The Fabulous Six  Rock A While   Favoriting Ridgecrest  1959 
Favoriting
1:28:52 (Pop-up)
  ABC's Saturday 1966 Line Up      
Favoriting
1:31:15 (Pop-up)
Mike Robinson  Lula   Favoriting Vibro  1960 
Favoriting
1:32:04 (Pop-up)
David Bowie & The Riot Squad  The Toy Soldier   Favoriting Acid Jazz  2013 
A Weird One!!!
Favoriting
A Weird One!!!
1:34:27 (Pop-up)
Diana Lee  You Upset Me   Favoriting Liberty  1958 
Favoriting
1:37:34 (Pop-up)
  Sunsilk Shampoo      
Favoriting
1:39:15 (Pop-up)
Everett Carpenter  Let Your Hair Down Baby   Favoriting Square Deal  1960 
Favoriting
1:40:18 (Pop-up)
Hank Jacobs  Bacon Fat   Favoriting Sue  1964 
Favoriting
1:43:14 (Pop-up)
  Happy New Year From The Animals!      
Favoriting
1:45:13 (Pop-up)
The Animals  Feel   Favoriting Parlophone  2013 
Favoriting
1:46:11 (Pop-up)
  Happy New Year From Grape Nuts!      
Favoriting
1:48:57 (Pop-up)
The Cameos  New Year's Eve   Favoriting Cameo  1967 
Favoriting
1:49:49 (Pop-up)
Billy Ward & His Dominoes  Ringing In A Brand New Year   Favoriting King  1953 
Favoriting
1:53:14 (Pop-up)
       
Thanks For Listening! See Ya In The New Year!
Favoriting
Thanks For Listening! See Ya In The New Year!
1:54:28 (Pop-up)


<-- Previous playlist | Back to Retro Obscuro with Kitschy Mama playlists | Next playlist -->

RSS feeds for Retro Obscuro with Kitschy Mama: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Kitschy Mama | Other WFMU Playlists | All artists played by Retro Obscuro with Kitschy Mama |

Listen on the Internet | Contact Us | Music & Programs | WFMU Home Page | Support Us | FAQ

Live Audio Streams for Rock'N'Soul Radio: Pop-up | 128k MP3    (More streams: [+])


Listener comments!

Avatar 5:00pm
Kitschy Mama:

Welcome Folks!
Avatar Swag For Life Member 5:03pm
medson:

Hello there KM
Avatar Swag For Life Member 5:03pm
myron feld:

Hello KM!
Avatar 5:03pm
Kitschy Mama:

Hello Medson & Myron! Welcome!
Avatar 5:04pm
Kitschy Mama:

How are the holidaze treatin ya?
Avatar Swag For Life Member 5:05pm
medson:

Holidaze have been great. How about you?
  5:06pm
Alex of Chicago:

Mmm. Meat flavor.
Avatar 5:06pm
Kitschy Mama:

Great! I was away for a while, but it's so nice to be cozy in Wisco again.
Avatar 5:07pm
Kitschy Mama:

Hey Alex! Thanks For Listening!
Avatar Swag For Life Member 5:08pm
medson:

Glad to hear that
Avatar 5:10pm
Kitschy Mama:

Any food or gift highlights?
Avatar Swag For Life Member 5:10pm
medson:

Sounding great
Avatar 5:10pm
Kitschy Mama:

thank ya!
Avatar Swag For Life Member 5:13pm
medson:

Lots of good food not many gifts this year and thats ok by me. we got ourselves some nice boots in Nov. So that was it. Bought em while they were on sale 🀣
Avatar Swag For Life Member 5:13pm
medson:

You ?
Avatar 5:15pm
Kitschy Mama:

I got some great records. Made lots of Tom & Jerry's for the fam.
Avatar 5:16pm
Kitschy Mama:

Got lovely weather on the beach too! 75+
Avatar Swag For Life Member 5:16pm
myron feld:

I received a gift card for an e-tailer which shall remain nameless, and so far I've used it for New Moon's In The Sky: The British Progressive Pop Sounds of 1970, Box of Pin-Ups: The British Sounds of 1965, and The Complete Anna Records Vol. 2
Avatar Swag For Life Member 5:17pm
medson:

Nice. I was warm when we were there as well. Minus the car issues hahaha
Avatar 5:17pm
Kitschy Mama:

Myron: Nice!
  5:18pm
moose in manhattan:

love your show- first time catching live
Avatar Swag For Life Member 5:18pm
medson:

@Myron Sounds cool
Avatar 5:18pm
Kitschy Mama:

Medson: Good! oh, forgot about those car troubles! whoops!
Avatar 5:18pm
Kitschy Mama:

Thanks Moose! Thanks For Listening!
Avatar Swag For Life Member 5:19pm
medson:

@KM What are ya gonna do?
Avatar 5:21pm
Kitschy Mama:

what can ya do. do whatcha gotta do.
Avatar 5:22pm
Kitschy Mama:

haha I've been drinking! sorry! Cheers!
Avatar Swag For Life Member 5:23pm
medson:

Nice, What are ya having?
Avatar Swag For Life Member 5:23pm
Pauly from Clifton:

Hiya, Kitschy Mama, folks!
Avatar 5:24pm
Kitschy Mama:

More IPA.. maybe an old fashioned later.
Avatar 5:24pm
Kitschy Mama:

Pauly! Welcome!
  5:25pm
egould310:

Tom Jones can sell the hell out of a Coke.
Avatar Swag For Life Member 5:26pm
medson:

Tomorrow I make my Annual Highballs in honor of my Nana.
Avatar 5:26pm
Kitschy Mama:

damn right egould310!
Avatar 5:27pm
Kitschy Mama:

Medson! Awesome!
Avatar Swag For Life Member 5:30pm
medson:

That RIP label is to the point and nothing else haha
Avatar 5:31pm
Kitschy Mama:

that label is not playin around
Avatar Swag For Life Member 5:32pm
Scott67:

G'day Kitschy & Cool Kids!
πŸ‘πŸ˜ŽπŸ»πŸ‘£πŸŽΆπŸ“»πŸŒžπŸŒ
Avatar 5:33pm
Kitschy Mama:

Welcome Scott!
Avatar Swag For Life Member 5:33pm
medson:

G'Day Scott
Avatar Swag For Life Member 5:35pm
Scott67:

G'day medson! Late to the Party, was on a early Supermarket /beer run. Before it really starts warmin up to 102Β°f today, New Year's Eve.
πŸ‘πŸ˜ŽπŸ»πŸŒžπŸŒ
Avatar Swag For Life Member 5:36pm
medson:

@KM I tried to show my Dad how to listen to your show but it didn't work. He'd love it
Avatar 5:37pm
Kitschy Mama:

Scott: Holy Hell That's scorchin'!
Avatar Swag For Life Member 5:37pm
medson:

@Scott you were waiting for this weather a while back β˜€οΈ
Avatar 5:37pm
Kitschy Mama:

Medson: That's sweet!
Avatar Swag For Life Member 5:38pm
Scott67:

Aaaahhh!! That's better, an icy can of beer for breakfast.
πŸ‘πŸ˜ŽπŸ» Cheers!
Avatar Swag For Life Member 5:40pm
Pauly from Clifton:

G'day, Scott! Very wise to get those NYE provisions when you're looking at temps at 39C! I hope the sarong is out! Cheers, mate!πŸ»πŸ€˜β˜€
Avatar Swag For Life Member 5:41pm
medson:

If I remember correctly there was a 7ft Clyde Mc Phatter cutout hanging in the stairwell at WFMU
Avatar Swag For Life Member 5:42pm
Scott67:

Yeah medson!gunna be 3 or so days in a row. No Air-con in my house either. But I'll be fine, as long as nothing is on fire!
πŸ‘πŸ˜Ž πŸ‘£β™¨πŸŒžπŸŒ
Avatar 5:42pm
Kitschy Mama:

Medson: ha! cool!
Avatar Swag For Life Member 5:43pm
Scott67:

Cheers Pauly!πŸ‘πŸ˜ŽπŸ»πŸ‘£πŸΆ
Avatar Swag For Life Member 5:45pm
medson:

I have to go get a Seasonal Release IPA tomorrow and Ice and I'm all set for booze and NYE
Avatar Swag For Life Member 5:45pm
Scott67:

Gunna be a quiet night at home just me & Gus, who is terrified of Fireworks.
πŸ‘πŸ˜ŽπŸ»πŸ‘£πŸΎ
Avatar Swag For Life Member 5:45pm
medson:

How are ya Pauly?
Avatar 5:46pm
Kitschy Mama:

Scott : Aww poor pup!
Avatar Swag For Life Member 5:48pm
Scott67:

He's more freaked by thunderstorms. I think he's learning that fireworks are just in one place & for a short time. Not like lightning dropping bombs on top of us.
Avatar 5:48pm
Kitschy Mama:

We're stocked heavily with bubbly over here.
  5:49pm
davefromtoronto:

Damn missed the turtles! Too slow getting to the party.
Avatar Swag For Life Member 5:50pm
Scott67:

Cheers to the IPA medson!🍻
Avatar Swag For Life Member 5:50pm
medson:

The hardest part is staying awake hahaha
  5:52pm
davefromtoronto:

Johnny buckets got a bone for the poodle.
Avatar 5:52pm
Kitschy Mama:

Scott : theres a burger named after you!
Avatar Swag For Life Member 5:53pm
medson:

@Scott yes CHEERS
Avatar 5:53pm
Kitschy Mama:

davefromtoronto: Hey Now! obviously!
Avatar Swag For Life Member 5:53pm
Scott67:

Mmmm! Now I wanna Burger!
πŸ‘πŸ˜ŽπŸ”
Avatar 6:01pm
Revolution Rabbit Nov63:

GutenNoches !
Avatar Swag For Life Member 6:01pm
medson:

@KM Mike Sin is filling in for Spazz tonight
Avatar 6:01pm
Revolution Rabbit Nov63:

...putting all my Arthur & Love on my laptop today as it happens...
Avatar 6:02pm
Kitschy Mama:

Medson : yeah, i heard that last week. Gonna have to check that out...
Avatar Swag For Life Member 6:02pm
Scott67:

G'day RevoR.πŸ‘πŸ˜ŽπŸ»
Avatar 6:02pm
Kitschy Mama:

Rev Rabbit : good timin'
  6:04pm
egould310:

I had the pastrami and swiss burger at Lucky 13 in SLC for lunch today. And two Jim Beam and Cokes.

I’m now nodding in and out of napping on the sofa in my hotel room.

https://www.yelp.com/biz_photos/f2TkM9bmBuSSo6N76E1Zog?select=zuGB2IJsj-5w8TQlWEk7YQ&utm_source=ishare&utm_content=photo
Avatar Swag For Life Member 6:04pm
medson:

Was that a commercial for Mace before?
Avatar 6:04pm
Kitschy Mama:

YES Mace "Pro-tect-her"
Avatar Swag For Life Member 6:06pm
medson:

AH
Avatar 6:07pm
Revolution Rabbit Nov63:

A limit to how much Musics we can passively absorb ?? I challenge you Sir...
Altho' yeah I gits itchy to diddle muh gittar.
  6:08pm
Richard Whig:

hola rock n soulers!
Avatar 6:08pm
Kitschy Mama:

Richard! Welcome!
Avatar Swag For Life Member 6:10pm
medson:

Hey there Richard
  6:11pm
Richard Whig:

daughters of Eve....SWOON!!
Avatar 6:11pm
Revolution Rabbit Nov63:

Bitchen Brummels cover. Man this is a great Program.
Avatar 6:13pm
Kitschy Mama:

Thank YOU!!!!! ::))
Avatar Swag For Life Member 6:14pm
Scott67:

G'day Richard! πŸ‘πŸ˜ŽπŸ»
Avatar 6:14pm
Kitschy Mama:

Any Nick Curran fans in here?
Avatar Swag For Life Member 6:16pm
myron feld:

Love Nick Curran
Avatar Swag For Life Member 6:16pm
medson:

yes
Avatar 6:17pm
Kitschy Mama:

Nick, RIP, did a GREAT cover of "Tough Lover". I got to see him live at a Casino in Green Bay a few years before he passed... He was so friendly and I got to toss back a few with him & the band.
Avatar Swag For Life Member 6:18pm
medson:

Died so young
Avatar 6:18pm
Kitschy Mama:

He was soooo handsome too... dreamy!
Avatar Swag For Life Member 6:20pm
myron feld:

Yes, his cover of Tough Lover on Reform School Girl is great, as is that whole album. Such a perfect sound. And for sure died WAY too young. So sad.
Avatar 6:21pm
Kitschy Mama:

He was just the coolest. A tattoo of Little Richard wailing on the back of his hand.
  6:24pm
Richard Whig:

diggin the nite owls!! propre spelling too!
Avatar 6:26pm
Kitschy Mama:

Heavy reminder I need to assemble the drumset I bought my children for Xmas....
Avatar Swag For Life Member 6:27pm
medson:

@Richard ever hear of The Knights of Trash?
I discovered them on Bandcamp you might like it you don't already know them
Avatar Swag For Life Member 6:28pm
medson:

@KM are you sure you need that reminder? haha
Avatar 6:29pm
Kitschy Mama:

Medson : it's all just a mess of gear in the basement. I'm the only one in the house who can do it too..
  6:30pm
Ellen:

This explains everything about drummers. "I can't play. My mom normally sets it up for me."
Avatar 6:31pm
Kitschy Mama:

Ellen : HAH! lol!
Avatar Swag For Life Member 6:31pm
Pauly from Clifton:

Hey medson! Doing fine, thanks. I hope you're the same. I had to run out and pick up some beers from a friend of mine who muled some stouts and IPAs back from Jersey. Glasstown Brewery. I've never had it, but looking forward to cracking a can!
  6:33pm
Richard Whig:

Thee Knights of Trashe!! heck yeah!
  6:33pm
Ellen:

Sorry I haven't been around KM: moved to a different country and time zone maths aren't being kind. Have been trying to catch up in the archives as I can.
Avatar 6:34pm
Kitschy Mama:

No Worries Ellen! Thanks for tuning in!
Avatar 6:35pm
Kitschy Mama:

Buckle Up! Weird One!!!!
Avatar 6:37pm
Revolution Rabbit Nov63:

Did not know that Bowie !
Avatar 6:37pm
Kitschy Mama:

hence thee "OBSCURO", :)))
  6:38pm
Ellen:

New to me also: well played, KM
Avatar 6:39pm
Kitschy Mama:

Thanks Ellen!
Avatar Swag For Life Member 6:39pm
medson:

@Richard I kinda figured ya knew em haha.
Avatar Swag For Life Member 6:40pm
LesleyK:

Hi Kitschy! I'm late but here finally 😸
Avatar Swag For Life Member 6:40pm
medson:

My grandmother would sleep sitting up in the living room chair for days after getting her hair done
Avatar 6:41pm
Kitschy Mama:

Welcome LesleyK!
Avatar 6:42pm
Kitschy Mama:

Medson : Whoa! There is no under-estimating a woman's dedication to appearance.
Avatar Swag For Life Member 6:42pm
medson:

Hey Lesley
Avatar Swag For Life Member 6:44pm
medson:

We think her hair played a big part in destroying the ozone layer
Avatar Swag For Life Member 6:45pm
LesleyK:

Hi medson. Happy day before new years eve!
Avatar 6:45pm
Kitschy Mama:

Medson! HAHA! Jokester!
Avatar Swag For Life Member 6:45pm
medson:

@Lesley yes Happy NYEE
Avatar Swag For Life Member 6:46pm
LesleyK:

Dig the accents
Avatar 6:46pm
Kitschy Mama:

Isn't Eric Burdon's accent cray????
Avatar 6:46pm
Revolution Rabbit Nov63:

Madchester Mancunians
Avatar Swag For Life Member 6:46pm
WR:

Hello Kitschy Mama and retro streamers. De-lurking to say thank you for the year of great retro-episodes!
Avatar 6:47pm
Kitschy Mama:

Welcome WR! Thanks For Listening!
Avatar Swag For Life Member 6:48pm
LesleyK:

@KM, Your show archive will be the soundtrack to my getting my apt organized tomorrow.(if the archive is up by tomorrow)..along w the full Spoony show. 😎
Avatar Swag For Life Member 6:48pm
Scott67:

G'day Lesley! πŸ‘πŸ˜‰πŸŒ·
Avatar Swag For Life Member 6:48pm
LesleyK:

Hey Scott! 😸😎🍻
Avatar 6:48pm
Kitschy Mama:

Thank You Lesley!
Avatar 6:49pm
Kitschy Mama:

Haha...1944!
Avatar Swag For Life Member 6:49pm
LesleyK:

Did anyone ever really like grape nuts??!
Avatar 6:50pm
Kitschy Mama:

They are WAAAAYYY too crunchy!
Avatar Swag For Life Member 6:50pm
medson:

I got the house in order today Lesley.
Tomorrow is beers starting at 2pm
Avatar Swag For Life Member 6:50pm
Scott67:

Didn't know grapes had nuts??
Avatar Swag For Life Member 6:50pm
medson:

I didn't like Grape Nuts
Avatar 6:51pm
Kitschy Mama:

Scott! lol!
Avatar 6:51pm
Ellen:

I had a bandmate once who searched through convenience stores in Calgary at 3AM looking for Grape-Nuts. KM: please note, he was a drummer.
Avatar 6:51pm
Kitschy Mama:

Ellen : lol!
Avatar Swag For Life Member 6:52pm
Scott67:

So takin it easy medson?
It's New Year's Eve Day here, I cracked my first can at 9:30am.
πŸ‘πŸ˜ŽπŸ»πŸŒžπŸŒ
Avatar Swag For Life Member 6:52pm
LesleyK:

Good for you medson. I have alot to do. The weather has been nice so I've been getting out and about and avoiding boring apt chores. Ha ha. Enjoying my work week off.
Avatar Swag For Life Member 6:53pm
myron feld:

Happy New Year to all Obscurers! Thanks for another great show, KM!
Avatar Swag For Life Member 6:53pm
medson:

@Scott sounds good. Enjoy that. Maybe I'll start earlier
Avatar Swag For Life Member 6:53pm
LesleyK:

Thanks Kitschy mama. Can't wait to hear the full show !!
Avatar Swag For Life Member 6:54pm
Pauly from Clifton:

Nice sounds Kitschy Mama, thanks! Happy 2022 everyone!
Avatar Swag For Life Member 6:54pm
medson:

Thanks for another amazing show KM
Avatar 6:54pm
Kitschy Mama:

Thank You So Much For Listening Weekly This Year!
Avatar Swag For Life Member 6:55pm
Scott67:

Thanks Kitschy! Have a safe & happy one mate!
✌😎🍻🌷🌞🌏
I
Avatar 6:55pm
Kitschy Mama:

You guys keep me going! I'll see you all next year!
Avatar Swag For Life Member 6:55pm
LesleyK:

See ya next year KM! Love the show!!
Avatar Swag For Life Member 6:56pm
Scott67:

❀🌞🌏
Avatar 6:57pm
Revolution Rabbit Nov63:

~ TY As Ever DJ KM ~
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written by Ken Garson