artificial workflow updated