tested delete and defrag