Describe DCA flow