add filedelete function