deleteAll implemented