intended workflow explained