fix work flow