shapeless and shaped recipes example