final changes. Delete is depricated.