added attachment flow