recipes compilation