remove dead codes