fix del function