remove useless codes