recipe

Pros: sophisticated