finally fix targetting bug