improve code
remove dead code