delete the useless function