add top level recipe