first pass at pancake domain