workflows mechanism improved