remove useless func