better kill method