fix all depend