add recipe UI flow