remove useless m