with all the discussion