Add interface for workflow absratct collection