del some useless