before reomving bad fcn