delete useless private