delete all function
eof support