remove useless code
update TODO