cd flow