enhance recipe collect feature